package com.ezops.poc.bo;

/**
 * Flat structure of Ezops bond model. This is the common structure for all
 * client bond files.
 * 
 * @author vgaurav 
 */
public class EzopsBondModel extends EzopsModel {


	protected String externalReference;
	protected String internalReference;
	protected String tradeCounterParty;
	protected String counterPartyRole;
	protected String tradeBook;
	protected String tradeBundleType;
	protected String tradeBundleName;
	protected String tradeCurrency;
	protected String tradeSettlementCurrency;
	protected String tradeNotional;
	protected String buySell;
	protected String tradeDateTime;
	protected String tradeSettleDate;
	protected String traderName;
	protected String salesPerson;
	protected String mirrorBook;
	protected String marketType;
	protected String comment;
	protected String templateName;
	protected String productType;
	protected String productSubType;
	protected String productCodeType;
	protected String productCodeValue;
	protected String negotiatedPriceType;
	protected String negotiatedPrice;
	protected String accrual;
	protected String fxRate;
	protected String keywordName;
	protected String keywordValue;

	

	public String getExternalReference() {
		return externalReference;
	}

	public void setExternalReference(String externalReference) {
		this.externalReference = externalReference;
	}

	public String getInternalReference() {
		return internalReference;
	}

	public void setInternalReference(String internalReference) {
		this.internalReference = internalReference;
	}

	public String getTradeCounterParty() {
		return tradeCounterParty;
	}

	public void setTradeCounterParty(String tradeCounterParty) {
		this.tradeCounterParty = tradeCounterParty;
	}

	public String getCounterPartyRole() {
		return counterPartyRole;
	}

	public void setCounterPartyRole(String counterPartyRole) {
		this.counterPartyRole = counterPartyRole;
	}

	public String getTradeBook() {
		return tradeBook;
	}

	public void setTradeBook(String tradeBook) {
		this.tradeBook = tradeBook;
	}

	public String getTradeBundleType() {
		return tradeBundleType;
	}

	public void setTradeBundleType(String tradeBundleType) {
		this.tradeBundleType = tradeBundleType;
	}

	public String getTradeBundleName() {
		return tradeBundleName;
	}

	public void setTradeBundleName(String tradeBundleName) {
		this.tradeBundleName = tradeBundleName;
	}

	public String getTradeCurrency() {
		return tradeCurrency;
	}

	public void setTradeCurrency(String tradeCurrency) {
		this.tradeCurrency = tradeCurrency;
	}

	public String getTradeSettlementCurrency() {
		return tradeSettlementCurrency;
	}

	public void setTradeSettlementCurrency(String tradeSettlementCurrency) {
		this.tradeSettlementCurrency = tradeSettlementCurrency;
	}

	public String getTradeNotional() {
		return tradeNotional;
	}

	public void setTradeNotional(String tradeNotional) {
		this.tradeNotional = tradeNotional;
	}

	public String getBuySell() {
		return buySell;
	}

	public void setBuySell(String buySell) {
		this.buySell = buySell;
	}

	public String getTradeDateTime() {
		return tradeDateTime;
	}

	public void setTradeDateTime(String tradeDateTime) {
		this.tradeDateTime = tradeDateTime;
	}

	public String getTradeSettleDate() {
		return tradeSettleDate;
	}

	public void setTradeSettleDate(String tradeSettleDate) {
		this.tradeSettleDate = tradeSettleDate;
	}

	public String getTraderName() {
		return traderName;
	}

	public void setTraderName(String traderName) {
		this.traderName = traderName;
	}

	public String getSalesPerson() {
		return salesPerson;
	}

	public void setSalesPerson(String salesPerson) {
		this.salesPerson = salesPerson;
	}

	public String getMirrorBook() {
		return mirrorBook;
	}

	public void setMirrorBook(String mirrorBook) {
		this.mirrorBook = mirrorBook;
	}

	public String getMarketType() {
		return marketType;
	}

	public void setMarketType(String marketType) {
		this.marketType = marketType;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getTemplateName() {
		return templateName;
	}

	public void setTemplateName(String templateName) {
		this.templateName = templateName;
	}

	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}

	public String getProductSubType() {
		return productSubType;
	}

	public void setProductSubType(String productSubType) {
		this.productSubType = productSubType;
	}

	public String getProductCodeType() {
		return productCodeType;
	}

	public void setProductCodeType(String productCodeType) {
		this.productCodeType = productCodeType;
	}

	public String getProductCodeValue() {
		return productCodeValue;
	}

	public void setProductCodeValue(String productCodeValue) {
		this.productCodeValue = productCodeValue;
	}

	public String getNegotiatedPriceType() {
		return negotiatedPriceType;
	}

	public void setNegotiatedPriceType(String negotiatedPriceType) {
		this.negotiatedPriceType = negotiatedPriceType;
	}

	public String getNegotiatedPrice() {
		return negotiatedPrice;
	}

	public void setNegotiatedPrice(String negotiatedPrice) {
		this.negotiatedPrice = negotiatedPrice;
	}

	public String getAccrual() {
		return accrual;
	}

	public void setAccrual(String accrual) {
		this.accrual = accrual;
	}

	public String getFxRate() {
		return fxRate;
	}

	public void setFxRate(String fxRate) {
		this.fxRate = fxRate;
	}

	public String getKeywordName() {
		return keywordName;
	}

	public void setKeywordName(String keywordName) {
		this.keywordName = keywordName;
	}

	public String getKeywordValue() {
		return keywordValue;
	}

	public void setKeywordValue(String keywordValue) {
		this.keywordValue = keywordValue;
	}

}
